
import gamelib2d.MapData;

class MicroTilesm29l1Info extends MapData
{
  public function new ()
  {
    name = "m29l1";
    mapW = 15;
    mapH = 15;
  }

  override public function mapdata () : Array<Array<Int>> {
  return 
  [[  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, -1,  3,  3,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  3,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  3,  0],
   [  0,  0,  6,  6, 12, 33, 33, 33, 33, 33,  0,  0,  0,  3,  0],
   [  0,  0, -5,  0,  0,  0, 33, 33, 33, 33,  0,  0,  0,  3,  0],
   [  0,  0,  0,  0,  0,  0, 33, 12, 33, 33,  0,  0,  0,  3,  0],
   [  0,  0,  6,  0,  0,  0, 33, 33, 33, 33,  0,  0,  0,  0,  0],
   [  0,  0, -5,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, -5,  0],
   [  0,  0, 12, 12, 12, 12, -5,  0,  0,  0,  0,  0,  0,  6,  0],
   [  0,  6,  6,  0,  0,  0,  0,  6,  6,  6,  0,  6,  6,  6,  0],
   [  0,  6,  6,  6,  6,  6,  6,  6,  0,  6,  0,  6,  0,  0,  0],
   [  0,  6,  6,  0,  0,  0,  0,  0,  0,  6,  6,  6,  0,  0,  0]]; 
  }

  override public function boundmapdata () : Array<Array<Int>> {
  return 
  [[  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,4352,4352,  0,4096,4096,4096,4096,4096,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,4096,4096,4096,4096,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,4096,256,4096,4096,  0,  0,  0,  0,  0],
   [  0,  0,4352,  0,  0,  0,4096,4096,4096,4096,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,4352,  0],
   [  0,4352,4352,  0,  0,  0,  0,4352,4352,4352,  0,4352,4352,4352,  0],
   [  0,4352,4352,4352,4352,4352,4352,4352,  0,4352,  0,4352,  0,  0,  0],
   [  0,4352,4352,  0,  0,  0,  0,  0,  0,4352,4352,4352,  0,  0,  0]]; 
  }
}
